from flask_shop import create_app, db
from flask_migrate import Migrate, MigrateCommand
from flask_script import Manager

app = create_app("develop")

manager = Manager(app)  # 管理
Migrate(app, db)  # 同步数据库对象
manager.add_command("db", MigrateCommand)  # 增加一个关数据库的命令

'''
python manager.py db init   执行一次

python manager.py db migrate    生成表结构

python manager.py db upgrade    映射数据库

注意：main一定写是manager.run()
'''
if __name__ == '__main__':
    # app.run()
    manager.run()  # 给Flask创建一个专门管理的命令
